@border-color: #bbb;
@distance: 0.3em;

.zenfilter-individual-field-container
{
	border: 1px solid @border-color;
	clear: left;
	float: left;
	margin: 0 0 @distance 0;

	select, input
	{
		margin: @distance;
	}
	.zenfilter-incomplete
	{
		background-color: rgb(255, 180, 180);
	}
	select.zenfilter-type
	{
		width: 9em;
	}
	div.zenfilter-value-container
	{
		display: inline;
		white-space: nowrap;
	}
	div.zenfilter-value-container input
	{
		width: 160px;
	}
	a.zenfilter-removefilter
	{
		background: url(images/controls.png) no-repeat scroll 0 0 transparent;
		cursor: pointer;
		display: block;
		float: right;
		height: 20px;
		text-indent: -9999em;
		width: 20px;

		:hover, :active
		{
			background: url(images/controls.png) no-repeat scroll 0px -20px transparent;
		}
	}
}
.zenfilter-buttons-container
{
	clear: both;	
}
